package br.com.character.flex.chorm.core.annotation
{
    [Bindable]
    public class Screen extends Annotation implements IScreen
    {
        private var _label : ILabel;
        private var _widthchar : IWidthchar;
        private var _required : IRequired;
        private var _order : IOrder; 
        
        public function Screen(n:String=null)
        {
            super(n);
        }

        public function get order():IOrder
        {
            return _order;
        }

        public function set order(value:IOrder):void
        {
            _order = value;
        }

        public function get required():IRequired
        {
            return _required;
        }

        public function set required(value:IRequired):void
        {
            _required = value;
        }

        public function get widthchar():IWidthchar
        {
            return _widthchar;
        }

        public function set widthchar(value:IWidthchar):void
        {
            _widthchar = value;
        }

        public function get label():ILabel
        {
            return _label;
        }

        public function set label(value:ILabel):void
        {
            _label = value;
        }
    }
}